package cn.stylefeng.guns.sys.modular.system.mapper;

import cn.stylefeng.guns.sys.modular.system.entity.BtyTxl;
import cn.stylefeng.guns.sys.modular.system.entity.BtyTxlRY;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface BtyTxlMapper {

    //获取档案管理列表
    Page<Map<String, Object>> list(@Param("page") Page page, @Param("ctbh") String ctbh, @Param("dm") String dm, @Param("csqy") String csqy,
                                   @Param("yyjlqy")String yyjlqy, @Param("dd")String dd);

    //获取档案管理列表
    List<Map<String, Object>> listExport(@Param("ctbh") String ctbh, @Param("dm") String dm, @Param("csqy") String csqy);

    void delete(Long id);
    //根据店名查询和这个店有关的所有数据 其实这里用的是餐厅表的主键ID
    BtyTxl getByID(Long id, Long pid);

    BtyTxl getByID2(Long id);

    int updateTxl(BtyTxl btyTxl);

    int updateTxlRY(BtyTxl btyTxl);

    int addfzr(BtyTxlRY btyTxlRY);

    int addct(BtyTxl btyTxl);

    Page<Map<String, Object>> view(@Param("page") Page page, @Param("id") Long id);

    int view_delete(Long pid);

    BtyTxlRY view_update_getByID(Long pid);

    int view_update(BtyTxlRY btyTxlRY);

    List<BtyTxl> selectTerm(@Param("term")String term);

}
